package com.cheetah.start.system.role.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.cheetah.start.system.menu.domain.SysMenu;
import com.cheetah.start.system.role.domain.SysRoleMenu;

import java.util.List;

public interface SysRoleMenuService extends IService<SysRoleMenu> {


    List<SysMenu> getMenuByRoleId(Integer roleId);

    List<SysMenu> getMenuByRoleIdBase(Integer roleId);

    boolean add(Integer roleId, String[] menuIds);

    boolean removeByRoleId(Integer roleId);

    List<String> getPermissionByAdminId(Integer adminId);

    List<SysRoleMenu> getListByRoleId(Integer roleId);
}
